home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / libs / phigs / ptk.lha / ptk / demo / makefile.sun < prev    next >
Encoding:
Makefile  |  1992-08-13  |  1.8 KB  |  80 lines

  1. #
  2. # makefile for the SunOS PHIGS Toolkit demos
  3. # J.G. Williams 8/92
  4. #
  5.  
  6. CC = cc
  7.  
  8. #DBG = -g
  9. DBG = 
  10.  
  11. PHIGSINCDIR = $(PHIGSHOME)/include/phigs
  12. PHIGSLIBDIR = $(PHIGSHOME)/lib
  13.  
  14. CFLAGS = $(DBG) -DSUN -I../include -I$(PHIGSINCDIR) \
  15.          -I$(OPENWINHOME)/include -L../library \
  16.          -L$(PHIGSLIBDIR) -L$(XGLHOME)/lib -L$(OPENWINHOME)/lib 
  17.  
  18.  
  19. TOOL_LIBS = -lxgl -lX11 -lm
  20. PHIGSLIB = -lphigs
  21. MAKE = make $(@F)
  22.  
  23. OBJECTS = cnstest.o menutest.o phinter.o toptest.o stcttest.o \
  24. windtest.o utiltest.o
  25.  
  26. SRCDIR = ../source/demo/
  27.  
  28. #----------------------------------------------------------------------------
  29.  
  30. all: cnstest menutest phinter toptest stcttest windtest utiltest
  31.  
  32. #-----------------------------------------------------------------------------
  33.  
  34. cnstest.o: $(SRCDIR)cnstest.c
  35.     $(COMPILE.c) $(SRCDIR)cnstest.c
  36.  
  37. cnstest: cnstest.o
  38.     $(LINK.c) -o cnstest cnstest.o -lptk $(PHIGSLIB) $(TOOL_LIBS)
  39.  
  40. menutest.o: $(SRCDIR)menutest.c
  41.     $(COMPILE.c) $(SRCDIR)menutest.c
  42.  
  43. menutest: menutest.o
  44.     $(LINK.c) -o menutest menutest.o -lptk $(PHIGSLIB) $(TOOL_LIBS)
  45.  
  46. phinter.o: $(SRCDIR)phinter.c
  47.     $(COMPILE.c) $(SRCDIR)phinter.c
  48.  
  49. phinter: phinter.o
  50.     $(LINK.c) -o phinter phinter.o -lptk $(PHIGSLIB) $(TOOL_LIBS)
  51.  
  52. toptest.o: $(SRCDIR)toptest.c
  53.     $(COMPILE.c) $(SRCDIR)toptest.c
  54.  
  55. toptest: toptest.o
  56.     $(LINK.c) -o toptest toptest.o -lptk $(PHIGSLIB) $(TOOL_LIBS)
  57.  
  58. stcttest.o: $(SRCDIR)stcttest.c
  59.     $(COMPILE.c) $(SRCDIR)stcttest.c
  60.  
  61. stcttest: stcttest.o
  62.     $(LINK.c) -o stcttest stcttest.o -lptk $(PHIGSLIB) $(TOOL_LIBS)
  63.  
  64. windtest.o: $(SRCDIR)windtest.c
  65.     $(COMPILE.c) $(SRCDIR)windtest.c
  66.  
  67. windtest: windtest.o
  68.     $(LINK.c) -o windtest windtest.o -lptk $(PHIGSLIB) $(TOOL_LIBS)
  69.  
  70. utiltest.o: $(SRCDIR)utiltest.c
  71.     $(COMPILE.c) $(SRCDIR)utiltest.c
  72.  
  73. utiltest: utiltest.o
  74.     $(LINK.c) -o utiltest utiltest.o -lptk $(PHIGSLIB) $(TOOL_LIBS)
  75.  
  76. clean:
  77.     rm -f $(OBJECTS)
  78.  
  79.  
  80.